www.gusucode.com > matlab从零到进阶程序与数据 > matlab从零到进阶程序与数据/第19章 回归分析/examp19_4_nlinfit.m

    %--------------------------------------------------------------------------
%            调用nlinfit函数作多元非线性回归分析
%--------------------------------------------------------------------------

% 定义地震观测站位置坐标矩阵
xy = [500    3300
      300    200
      800    1600
      1400   2200
      1700   700
      2300   2800
      2500   1900
      2900   900
      3200   3100
      3400   100];
% 接收地震波的时间(分)
Minutes = [21
    19
    14
    13
    11
    14
    10
    11
    17
    16];
% 接收地震波的时间(秒)
Seconds = [9
    29
    51
    17
    46
    47
    14
    46
    57
    49];
T = Minutes + Seconds/60;
beta0 = [1000 100 1 1 1];
b = nlinfit(xy,T,@modelfun,beta0)